/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Web.Json;

import DTO.ArticuloDTO;
import org.json.simple.JSONAware;
import org.json.simple.JSONObject;

/**
 *
 * @author Freddy Feria
 */
public class ArticuloAdapter implements JSONAware {

    private ArticuloDTO articulo;

    public ArticuloAdapter(ArticuloDTO articulo) {
        this.articulo = articulo;
    }

    @Override
    public String toJSONString() {
        StringBuilder salida = new StringBuilder();
        salida.append("{");
        salida.append(JSONObject.escape("id:"));
        salida.append("\"" + articulo.getID() + "\"");
        salida.append(JSONObject.escape("nombre:"));
        salida.append("\"" + articulo.getNombre() + "\"");
        salida.append(JSONObject.escape("descripcion:"));
        salida.append("\"" + articulo.getDescripcion() + "\"");
        salida.append(JSONObject.escape("fabricante:"));
        salida.append("\"" + articulo.getFabricante() + "\"");
        salida.append(JSONObject.escape("estado:"));
        salida.append("\"" + articulo.getEstado() + "\"");
        salida.append(JSONObject.escape("disponibilidad:"));
        salida.append("\"" + articulo.getDisponibilidad() + "\"");
        salida.append("}");
        return salida.toString();
    }
}
